<?php

    /**
     * Devuelve una cadena con los ids de las canciones de la lista pedida separados por &
     */

    include_once('../../../config.php');
    include_once('../../../ldapConnect.php');
    include_once(APP_ROOT.'/html/utils/Utils.php');

    session_name(SESSION_NAME);
    session_start();

    try{
        $json_array = array();

        $lista = $_GET['lista'];
        $id_usuario = $_GET['id_usuario'];
        $Usuario = new Usuario($id_usuario);

        $array_ids_canciones = array();

        if($lista == 'favoritas'){
            foreach($Usuario->get_Lista_Favoritas() as $Cancion){
                $array_ids_canciones[] = $Cancion->get_Id();
            }
        }else{
            $ListaReproduccion = new ListaReproduccion($lista);

            foreach($ListaReproduccion->get_Lista_Canciones() as $id_cancion){
                $array_ids_canciones[] = $id_cancion;
            }
        }

        $json_array['ids_canciones'] = implode('&',$array_ids_canciones);
        
    }catch(Exception $e){
        $json_array['error'] = $e->getMessage();
        
    }

    echo json_encode($json_array);

?>
